titanium peroxide - German English Dictionary